dogs children find a cat breeder pet cat dog training dog puppy cats baby adoption kittens pet care divorce